import { Bot_msg } from "../../model/bot/bot_msg";
import server from "../../model/client/server";
import { mathType, packge } from "../../model/msgHandle/packge";

class index extends packge {

    constructor() {
        super()
    }
    init(): void {
        this.addMath(mathType.math_all, '委托任务', ((msg: Bot_msg) => { this.look(msg) }), this)
        this.addMath(mathType.math_all, '签到', ((msg: Bot_msg) => { this.sign(msg) }), this)
        this.addMath(mathType.math_all, '每日任务', ((msg: Bot_msg) => { this.task_every(msg) }), this)
        this.addMath(mathType.math_all, '每周任务', ((msg: Bot_msg) => { this.task_week(msg) }), this)
        this.addMath(mathType.math_all, '新手任务', ((msg: Bot_msg) => { this.task_newbie(msg) }), this)
    }
    task_week(msg:Bot_msg){
        server.api('task/EverWeekTask',{},msg)
    }
    task_newbie(msg:Bot_msg){
        server.api('task/NewbieTask',{},msg)
    }
    task_every(msg:Bot_msg){
        server.api('task/EveryDayTask',{},msg)
    }
    sign(msg:Bot_msg){
        server.api('body/Sign',{},msg);
    }
    look(msg: Bot_msg) {
        server.api('entrustTask/Look', {}, msg)
    }
}
export default new index();